package com.dhcc.cdc.busi.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import com.dhcc.core.framework.base.entity.BaseIntegerEntity;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;


/**
 * 电子病历语义分析解析后结果
 * 
 * @ClassName: CdcBsEmrStructEntity
 * @Description: TODO
 * @author sunyingjie
 * @date 2023-03-16 10:26:09
 */
@TableName("t_cdc_bs_emr_struct") 
public class CdcBsEmrStructEntity extends BaseIntegerEntity<CdcBsEmrStructEntity> {
	private static final long serialVersionUID = 1L;

	@TableId(value = "id", type = IdType.AUTO)
	private Long id;

	//电子病历ID
	private String emrId;	
	//电子病历Title
	private String emrTitle;	
	//电子病历子Title
	private String emrSubTitle;	
	//电子病例文档解析后结果
	private String emrNlpResult;	
	//电子病历生成时间
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date emrDate;	
	//电子病历更新时间
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date emrUpdateDate;	
	//病例唯一标识
	private Long episodeId;

	/**
	 * 设置：电子病历ID
	 */
	public void setEmrId(String emrId) {
		this.emrId = emrId;
	}
	/**
	 * 获取：电子病历ID
	 */
	public String getEmrId() {
		return emrId;
	}
	/**
	 * 设置：电子病历Title
	 */
	public void setEmrTitle(String emrTitle) {
		this.emrTitle = emrTitle;
	}
	/**
	 * 获取：电子病历Title
	 */
	public String getEmrTitle() {
		return emrTitle;
	}
	/**
	 * 设置：电子病历子Title
	 */
	public void setEmrSubTitle(String emrSubTitle) {
		this.emrSubTitle = emrSubTitle;
	}
	/**
	 * 获取：电子病历子Title
	 */
	public String getEmrSubTitle() {
		return emrSubTitle;
	}
	/**
	 * 设置：电子病例文档解析后结果
	 */
	public void setEmrNlpResult(String emrNlpResult) {
		this.emrNlpResult = emrNlpResult;
	}
	/**
	 * 获取：电子病例文档解析后结果
	 */
	public String getEmrNlpResult() {
		return emrNlpResult;
	}
	/**
	 * 设置：电子病历生成时间
	 */
	public void setEmrDate(Date emrDate) {
		this.emrDate = emrDate;
	}
	/**
	 * 获取：电子病历生成时间
	 */
	public Date getEmrDate() {
		return emrDate;
	}
	/**
	 * 设置：电子病历更新时间
	 */
	public void setEmrUpdateDate(Date emrUpdateDate) {
		this.emrUpdateDate = emrUpdateDate;
	}
	/**
	 * 获取：电子病历更新时间
	 */
	public Date getEmrUpdateDate() {
		return emrUpdateDate;
	}
	/**
	 * 设置：病例唯一标识
	 */
	public void setEpisodeId(Long episodeId) {
		this.episodeId = episodeId;
	}
	/**
	 * 获取：病例唯一标识
	 */
	public Long getEpisodeId() {
		return episodeId;
	}
}
